package cn.com.thinvent.dispatch.entity.request;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class TravelManagementRequest implements Serializable {

    private String id;

    private String tripName;

    private BigDecimal totalCost;

    private Date startDate;

    private Date endDate;

    private Date createdAt;

    private Date updatedAt;

    private List<TravelDetailsRequest> travelDetailsRequests;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTripName() {
        return tripName;
    }

    public void setTripName(String tripName) {
        this.tripName = tripName;
    }

    public BigDecimal getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(BigDecimal totalCost) {
        this.totalCost = totalCost;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    public List<TravelDetailsRequest> getTravelDetailsRequests() {
        return travelDetailsRequests;
    }

    public void setTravelDetailsRequests(List<TravelDetailsRequest> travelDetailsRequests) {
        this.travelDetailsRequests = travelDetailsRequests;
    }
}
